打開(kāi)項(xiàng)目根目錄下的 mor.config.ts 文件,該文件是 mor 項(xiàng)目的主要配置文件,根據(jù) 快速上手 初始化生成的配置有兩份:
- 其中 target 值為 wechat 的,代表我們編譯目標(biāo)是微信小程序,這一份配置默認(rèn)名稱為 wechat-miniprogram
- 另一份 target 值為 alipay 的,代表我們編譯目標(biāo)是支付寶小程序,這一份配置默認(rèn)名稱為 alipay-miniprogram
import { defineConfig } from '@morjs/cli'
export default defineConfig([
{
name: 'wechat-miniprogram',
sourceType: 'wechat',
target: 'wechat',
compileType: 'miniprogram',
compileMode: 'bundle'
},
{
name: 'alipay-miniprogram',
sourceType: 'wechat',
target: 'alipay',
compileType: 'miniprogram',
compileMode: 'bundle'
}
])
接下來(lái)我們添加一份字節(jié)(抖音)小程序的配置:
- 首先明確我們編譯目標(biāo)為字節(jié)小程序,需要把 target 值設(shè)置為 bytedance
- 然后再給這份配置起一個(gè)名字,就叫 douyin ,把 name 設(shè)置為 douyin
- 其他的配置就先復(fù)制一份,更多具體配置項(xiàng)可查閱 MorJS 基礎(chǔ) - 配置
import { defineConfig } from '@morjs/cli'
export default defineConfig([
...
{
name: 'douyin', // 配置名稱
sourceType: 'wechat', // 源碼 DSL 類型
target: 'bytedance', // 編譯目標(biāo)平臺(tái)
compileType: 'miniprogram', // 編譯類型
compileMode: 'bundle', // 編譯模式
}
]
如果你 npm run dev 命令行沒(méi)有關(guān)閉的話,你會(huì)發(fā)現(xiàn) dist/ 下多出來(lái)一份 dist/bytedance 的文件,恭喜你完成了字節(jié)(抖音)端的小程序編譯構(gòu)建,這就是用于抖音端的開(kāi)發(fā)產(chǎn)物啦~ ?? ?? ??